Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996 1995 1994 1993
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour The Powder Byrne Trophy - Surbiton 2001 USTA Challenger of Calabasas - Calabasas Fifth-Third Bank Tennis Championships - Lexington Fifth-Third Bank Tennis Championships - Lexington Healthsouth USTA Challenger - Dallas Copa Ericsson Uruguay - Montevideo Healthsouth/USTA Men's Challenger of Burbank - Burbank ATP Tour Challenger at Nellie Gail - Laguna Hills USTA/Safeway Challenger - Aptos CNA TennisPro Classic - Winnetka BH Tennis Open International Cup - Belo Horizonte drkoop.com USTA Challenger of Dallas - Dallas drkoop.com USTA challenger of Miami - Miami Atlantic City Open - Atlantic City The USTA Challenger at West End Racquet - Torrance Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Las Vegas Challenger - Las Vegas Joinville Tennis Festival - Joinville Abierto Internacional de Salinas - Salinas drkoop.com USTA Challenger of Austin - Austin drkoop.com USTA Challenger of San Antonio - San Antonio Saint Francis Health System USTA Challenger - Tulsa drkoop.com USTA Challenger of Houston - Houston The Surbiton Trophy - Surbiton XL Capital Bermuda Open - Bermuda Hilton Waikoloa USTA Challenger - Waikoloa San Luis Potosi Challenger 2000 - San Luis Potosi USTA Challenger of Las Vegas - Las Vegas Amazonia Open de Tenis - Belem IX Gramado Open - Gramado BH Tennis Open International Cup - Belo Horizonte Flea Market Cup Busan Challenger Tennis - Busan Wailea Men's Challenger - Maui Credicard Tennis Cup - Campos do Jordao Hilton Waikoloa Village USTA Challenger - Waikoloa Urbana-Champaign Challenger - Urbana BPCA Open de Nice-Tounoi Challenger - Nice West Side Tennis Club Clay Court Challenger - Forest Hills VSZ Solvak Open Challenger - Kosice Copa Ericsson Venezuela - Caracas USTA San Diego Challenger - San Diego BH Tennis Open International Cup - Belo Horizonte XL Capital Bermuda Open - Bermuda Hilton Waikoloa Village USTA Challenger - Waikoloa BCP Tennis Classic - Sao Paulo Copa Ericsson Chile - Santiago 2002 Tulsa USTA Challenger - Tulsa Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno USTA Tennis Championships of Houston - Houston Copa Ericsson Brazil - Sao Paulo Fifth-Third Bank Tennis Championships - Lexington AXA Open - Espinho The Waco International Tennis Challenger - Waco Visa Tennis Open - Sao Paulo 2002 Azalea Orthopedic Challenger - Tyler The Wright Financial Group, Inc. Challenger - Champaign 2003 Freeman Men's Challenger - Joplin Gramado Open de Tennis - Gramado Hilton Waikoloa Village USTA Challenger - Waikoloa Brasil Open - Florianopolis San Luis Potosi Challenger - San Luis Potosi CMG Asia Open - Hong Kong Hilton Waikoloa Village USTA Challenger - Waikoloa Copa Ericsson Uruguay - Montevideo Intelig Tennis Cup - Campos do Jordao Waco International Tennis Challenger - Waco Regional Hand Center Men's Challenger - Fresno Windy City Classic - Winnetka Uncle Toby's Burnie Challenger - Tasmania 2004 USTA Challenger of Calabasas - Calabasas Smith Barney Men's Challenger - Covington Samsung Secruities Cup Challenger - Seoul Busan Open Challenger Tennis - Busan Kobstaedernes ATP Challenger - Kolding USTA/Adtech Challenger - Boston Hilton Waikoloa Village USTA Challenger - Waikoloa Gran Copa Ericsson - Porto Alegre Copa Kia Challenger ATP - Santiago 2003 West Side Tennis Club Challenger - Forest Hills XL Bermuda Open - Bermuda A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign Bogota Challenger - Bogota Austin Challenger - Austin Credicard Mastercard Tennis Cup - Campos do Jordao Aberto de Sao Paulo - Sao Paulo USTA Men's Challenger of Dallas - Dallas Ourocard Tennis Challenger - Sao Paulo Credicard Mastercard Tennis Cup - Campos do Jordao The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Ciudad de Pozoblanco Open Diputacion - Cordoba 14° BH Tennis Open - Belo Horizonte 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Seguros Bogota Open - Bogota College Station Challenger - College Station Tiburon Challenger - Tiburon USTA Challenger - Champaign 2004 Keys Gate Challenger - Homestead The Swanston Challenger - Sacramento The Wright Financial Group USTA Challenger - Champaign Ford Tennis Championships - Louisville Bogota Challenger Voit Mexico City Open - Mexico City 2007 Nielsen Pro Tennis Championship - Winnetka Home Depot Center USTA Challenger - Carson Copa Kia - Santiago Corona Mexico City Open - Mexico City Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Copa Petrobras Colombia - Bogota Music City Challenger - Nashville II Naples ITG Challenger - Naples ECU Prague Open - Prague Rennes Challenger Powder Byrne Trophy - Surbiton Belo Horizonte Tennis Open - Belo Horizonte Copa Ericsson Brasil - Sao Paulo Fifth Third Bank Tennis Classic - Lexington VI Gramado Open de Tenis - Gramado Burbank Challenger - Burbank Music City Challenger - Nashville Dallas Challenger USTA Challenger of San Antonio - San Antonio USTA Men's Challenger of Dallas - Dallas Credicard Citi Mastercard Tennis Cup 2007 - Campos do Jordao 2005 Freeman Men's Challenger - Joplin Pro Challenger at Calabasas - Calabasas University of Tennessee USTA Challenger - Knoxville Hilton Waikoloa Village USTA Challenger - Waikoloa Singapore Mens Tennis Open - Singapore Healthsouth/USTA Pro Link Challenger - San Antonio Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage 2003 USTA Challenger of Calabasas - Calabasas Cyclus Open de Tenis - Florianopolis 2002 Eddleman USTA Challenger - Birmingham Legg Mason Tennis Classic - Washington D.C. Eddleman USTA Challenger - Birmingham III Gramado Open de Tenis - Gramado XI Abierto Internacional de Salinas - Salinas USTA Pro Tennis Classic at Mission Hills - Rancho Mirage USTA Men's Challenger of Urbana-Champaign - Urbana XL Bermuda Open - Bermuda Corona Mexico City Open - Mexico City USTA Men's Challenger of Dallas - Dallas ECM Cup - Prague The Surbiton Trophy - Surbiton Aberto Da Costa Do Sauipe - Bahia Legg Mason Tennis Classic - Washington D.C. Hellmann's Cup - Santiago Grand Prix Hassan II - Casablanca Japan Open - Tokyo Gran Copa Ericsson - Rio de Janeiro Kroger / St. Jude International - Memphis Galleryfurniture.com Challenge - Atlanta The Nottingham Open - Nottingham Miller Lite Hall of Fame Tennis Championships - Newport 2003 USTA Tallahassee Tennis Challenger - Tallahassee Tallahassee Tennis Challenger - Tallahassee Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Salem Open - Hong Kong Harrah's Entertainment Challenger - Tunica Samsung Open - Brighton AAPT Championships - Adelaide Powder Byrne Trophy / Surrey Grasscourt Championships - Surbiton Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Healthsouth/USTA Challenger - Denver Verizon Tennis Challenge - Atlanta The Surbiton Trophy - Surbiton La Serena Open - La Serena GHI Bronx Classic - Bronx The Stella Artois Grass Court Championships - London VI Gramado Open de Tenis - Gramado II Cyclus Open de Tenis - Florianopolis Seguros Bolivar Open - Bogota Credicard Mastercard Tennis Cup 2005 - Campos do Jordao Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio USTA Callenger of Urbana-Champaign - Urbana Bancolombia Open - Bogota Arrowhead USTA Men's Pro Tennis Classic - Rancho Mirage Copa Ericsson Peru - Lima Mercedes-Benz Cup - Los Angeles Brazil Open - Salvador XL Capital Bermuda Open - Bermuda XXXVII Torneig C.E. Laieta - Barcelona President's Cup - Tashkent Salem Open - Hong Kong 2002 FSE Challenger - Tarzana AIG Japan Open - Tokyo XL Capital Bermuda Open - Bermuda CA-Challenge 2000 - Graz Heineken Open - Auckland Heineken Open Shanghai - Shanghai Copa Ericsson Brazil - Sao Paulo The Stella Artois Grass Court Championships - London 2001 UT Tyler Patriot Challenger - Tyler Jameson Cup - Milan Heineken Challenger - Ho Chi Minh City RCA Championships - Indianapolis Frito Lay/USTA Challenger - Binghamton Copa Ericsson Chile - Santiago Laser Vision USTA Challenger - Amarillo IV Abierto Internacional de Salinas - Salinas Indian Oil Servo Delhi Challenger - New Delhi BBB Open - Sofia The Powder Byrne Trophy - Surbiton USTA Men's Challenger of Urbana-Champaign - Urbana drkoop.com USTA Challenger of Burbank - Burbank 2003 Eddleman USTA Challenger - Birmingham The Surbiton Trophy - Surbiton Trofeo Conde de Godo - Barcelona Mallorca Open - Mallorca USTA Challenger of Tiburon - Tiburon Sao Paulo - Brazil Uncle Toby's Australian Men's Clay Court Challenger - Canberra Atlanta Clay Court Challenger - Atlanta 13 BH Tennis Open International Cup - Belo Horizonte Copa Petrobras Argentina - Buenos Aires XL Capital Bermuda Open - Bermuda Generali Open 2002 - Kitzbuhel AAPT Championships - Adelaide Unicredit Czech Open 2007 - Prostejov Music City Challenger - Nashville USTA Freeman Men's Challenger - Joplin Citrix Tennis Championships - Delray Beach Franklin Templeton Tennis Classic - Scottsdale Heineken Open - Auckland Milan Indoors - Milan Internationaler Raiffeisen Grand Prix - St. Polten Siebel Open - San Jose Abierto Mexicano de Tenis Pegaso - Acapulco Copenhagen Open - Copenhagen The Stella Artois Grass Court Championships - London Adidas International - Sydney Allianz Suisse Open Gstaad - Gstaad Kremlin Cup - Moscow Generali Open 2000 - Kitzbuhel Siebel Open - San Jose Abierto Mexicano de Tenis - Mexico City International Tennis Championships - Delray Beach Brasil Open - Salvador Sybase Open - San Jose U.S. Men's Clay Court Championships - Orlando Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Tata Open - Chennai Siebel Open - San Jose U.S. Men's Clay Court Championships - Houston Open de la Comunidad Valenciana - Valencia Open Seat Godo - Barcelona Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London Kroger / St. Jude International - Memphis Grand Prix Hassan II - Casablanca International Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. TD Waterhouse Cup - Long Island SAP Open - San Jose Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale U.S. Men's Clay Court Championships - Houston Irving Challenger The Stella Artois Grass Court Championships - London Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Legg Mason Tennis Classic - Washington D.C. Kremlin Cup - Moscow Heineken Open - Auckland Tennis Channel Open - Las Vegas US Men's Clay Court Championships - Houston The Stella Artois Championships - London The 10tele.com Open - Nottingham AIG Japan Open Tennis Championships - Tokyo St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide MoviStar Open - Vina del Mar SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas U.S. Men's Clay Court Championships - Houston Open Seat Godo 2007 - Barcelona Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Heineken Open - Auckland Cerveza Club Columbia Open - Bogota Interwetten Austrian Open - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland Estoril Open - Estoril Atlanta Tennis Championships - Atlanta Mercedes Cup - Stuttgart Heineken Open - Auckland U.S. Men's Clay Court Championships - Houston Movistar Open - Vina del Mar Moselle Open - Metz Open de Nice Cote d'Azur - Nice RCA Championships - Indianapolis Legg Mason Tennis Classic - Washington The Stella Artois Championships - London AEGON Championships - London Open de Moselle - Metz Asuncion Challenger Abierto Mexicano de Tenis Pegaso - Mexico City The Stella Artois Grass Court Championships - Queen's/London Grand Prix Hassan II - Casablanca Mercedes-Benz Cup - Los Angeles Japan Open - Tokyo SAP Open - San Jose Stockholm Open - Stockholm AAPT Championships - Adelaide Open de Tenis Comunidad Valenciana - Valencia Brasil Open - Sao Paulo USTA Men's Challenger of Dallas - Dallas Moselle Open - Metz Downtown Athletic Club USTA Challenger - Amarillo Vegeta Croatia Open - Umag Austrian Open - Kitzbuhel Moselle Open - Metz Washington USTA Challenger of North Miami Beach - North Miami Beach 2002 USTA Challenger of Calabasas - Calabasas International Tennis Championships - Delray Beach Bogota Challenger Binghamton Professional Tennis Tournament - Binghamton Copa Ericsson Argentina - Buenos Aires USTA Challenger of Burbank - Burbank Challenger de Granby - Granby USTA Challenger of Burbank - Burbank V Trofeo Ciudad de Quito - Quito Copa Ericsson - Guadalajara Copa Ericsson - Caracas Bangkok Challenger - Bangkok Napoli International Cup - Napoli IV Trofeo Ciudad de Quito - Quito Eddleman/USTA Challenger - Birmingham Hilton Waikoloa Village USTA Challenger - Waikoloa Shenzhen Open - Shenzhen Copa Petrobras Santiago - Santiago Adidas International - Sydney Aberto de Sao Paulo - Sao Paulo Copenhagen Open - Copenhagen Legg Mason Tennis Classic - Washington D.C. AAPT Championships - Adelaide Regions Morgan Keegan Championships - Memphis Campbell's Hall of Fame Tennis Championships - Newport Countrywide Classic - Los Angeles The Samsung Open - Nottingham Energis Open - Amersfoort Sybase Open - San Jose Kroger / St. Jude International - Memphis Gold Flake Open - Chennai AT&T Challenge - Atlanta Citrix Tennis Championships - Delray Beach The Stella Artois Grass Court Championships - London Legg Mason Tennis Classic - Washington D.C. Brasil Open - Costa do Sauipe Heineken Open Shanghai - Shanghai Heineken Open Singapore - Singapore Heineken Open Shanghai - Shanghai The Samsung Open - Nottingham Washington Heineken Open - Auckland Brasil Open - Costa do Sauipe Great American Insurance ATP Championship - Cincinnati Tennis Masters Series - Indian Wells The Ericsson Open - Miami German Open - Hamburg The Ericsson Open - Miami Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Madrid President's Cup 2000 - Tashkent PTT Thailand Open - Bangkok Cerveza Club Colombia Open - Bogota RCA Championships - Indianapolis Milan Indoors - Milan Energis Open - Amersfoort Grand Prix de Tennis de Lyon - Lyon Copa AT&T - Buenos Aires Internationaler Raiffeisen Grand Prix - St. Polten Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Energis Dutch Open - Amsterdam Miller Lite Hall of Fame Tennis Championships - Newport Energis Open - Amsterdam Tennis Masters Series - Indian Wells The Lipton Championships - Key Biscayne Grand Prix Hassan II - Casablanca St. Petersburg Open - St. Petersburg Rogers Masters - Montreal Grand Prix de Tennis de Lyon - Lyon U.S. Open - New York The Hypo Group Tennis International 2008 - Poertschach Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open U.S. Open Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Cincinnati Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Pacific Life Open - Indian Wells Wimbledon - London BB&T Atlanta Open - Atlanta Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, QR, BRA-NZL 5-0 Western & Southern Financial Group Masters - Cincinnati Davis Cup, World Group, 1R, CZE-BRA 4-1 U.S. Open - New York River Oaks International Tennis Tournament - Houston U.S. Open - New York Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Australian Open - Melbourne Davis Cup, World Group, SF, AUS-BRA 5-0 Davis Cup, World Group, QR, BRA-CAN 4-0 Davis Cup, World Group, 1R, SWE-BRA 3-2 Davis Cup, World Group, PO, AUT-BRA 4-1 River Oaks International Tennis Tournament - Houston